#include <stdio.h>
#include <unistd.h>//表头文件

int main()
{
    char    *arglist[3];//arglist属于命令行参数，表示不定参数列表，表示后跟不定个参数。

    arglist[0] = "ls";
    arglist[1] = "-l";
    arglist[2] = 0 ;//NULL
    printf("* * * About to exec ls -l\n");
    execvp( "ls" , arglist );
    printf("* * * ls is done. bye");

    return 0;
}